/**
 * 作者:c.y
 * 文件说明:  微信分享的额外添加参数的判断
 * created by c.k on 2018/2/27
 *
 */

export default {
    // 判断地址栏出现微信自己加的参数问题
    getUrlQuestionMark () {
        let url = window.location.href;
        let matchResult = url.match(/\?/g);
        // 如果地址栏中，出现了两个问号的话，那么是微信在分享添加了参数
        // 如果地址栏中，出现了form=,那么就是微信分享添加的参数
        // 需要注意，不要在我们的路由地址上添加，from=这个参数，这个是为了区分微信
        return (matchResult ? matchResult.length >= 2 : false) || (/from=/.test(url));
    },
    // 把地址栏的中微信追加的参数去掉，返回我们自己项目的地址
    getRightProjectUrl () {
        let location = window.location;
        return location.origin + location.pathname + location.hash;
    }
};
